package com.java.yz.day11.ketang;

import java.util.ArrayList;
import java.util.Collection;

/*
    增强for概述
    简化数组和Collection集合的遍历
    格式：
    for(元素数据类型 变量 : 数组或者Collection集合) {
        使用变量即可，该变量就是元素
        }

    好处：简化遍历
    注意事项：增强for的目标要判断是否为null
    把前面的集合代码的遍历用增强for改进
 */
public class EnhanceForDemo {
    public static void main(String[] args) {
        ArrayList<String> strings = new ArrayList<>();
        strings.add("hello");
        strings.add("world");
        strings.add("hadoop");
        strings.add("hive");
        strings.add("hello");
        for (String s: strings){  //这样比while循环要好点，简便而且好用
            System.out.println(s+"--"+s.length());
        }
        System.out.println("----------------------------------------");
        //遍历数组
        int[] arr = {11,22,33,44};
        for (int i:arr){   //增强for循环
            System.out.println(i);
        }
    }
}
